Python Job: Python Developer-MLOps Engineer

Job added on

Location

Calgary - Canada

Job type

Full-Time

Python Job Details

Forge Performance Group is a boutique style HR Services company committed to delivering outstanding results to the clients we serve.

Title: Python Developer/MLOps Engineer

Location: Remote Role due to Covid-19, head office located in Calgary, AB

Employment Type: Full-Time


Who we are:

OraQ AI is a state-of-the-art dental software solution that harnesses the analytical power of artificial intelligence (AI) and machine learning (ML) to automate data collection- opening the door to more accurate and informed decisions around diagnosis and treatment planning. OraQ AI will provide advanced patient assessment support and detailed risk-profiling in a fraction of the time- improving patient outcomes while enhancing practice revenue.


Job Description


This Python/MLOps Engineer position will play a vital role in developing the OraQ product. You will be responsible for building, maintaining, monitoring, and optimizing our data pipeline and micro-services architecture. The candidate must be self-directed and comfortable supporting the data needs of multiple teams, systems, and products. They will be excited by the prospect of optimizing or even re-designing our company’s data architecture to support our next generation of products and data initiatives. We are specifically looking for someone who is ready to step in and lead a team.


Responsibilities

  • Create and maintain optimal data ingestion and processing pipelines for large-scale and real-time data
  • Design, build and optimize model training, inference, and feature engineering pipelines
  • Deploy, monitor, troubleshoot, and optimize containerized services in Kubernetes clusters
  • Build and configure the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources, including databases, WebSocket, RESTful APIs
  • Collaborate effectively with product owners, data scientists, and frontend developers in the team

Skills and Requirements

  • Strong Python programming skills
  • Proficiency with SQL
  • Experience building microservices and containerized applications (Kubernetes, Docker)
  • Experience and proficiency with data pipeline orchestration tools, preferably Airflow or Prefect
  • Experience or knowledge of DevOps and CI/CD pipelines (Azure, Scaffold, …)
  • Experience and extensive knowledge of production infrastructure and pipelines for ML models (MLOps)
  • Experience with any primary cloud service provider.
  • Experience in and strong knowledge of parallel processing and distributed systems (Spark, Dask, …)
  • Experience with real-time streaming is preferred (Apache Kafka or Apache Beam, Heron, Spark Streaming)
  • A high level of comfort using Git and Github
  • A desire to learn new technologies and techniques
  • Strong written and oral communication skills
  • Comfortable working in an agile fast-based start-up culture that may need to put on multiple hats, but you will be mentored to learn by experimenting with various tools and technologies


Education

  • Post-Secondary graduate in Computer Science/Engineering or equivalent
  • Asset: Certification in any Cloud platform/native services
  • Asset: Certification in SDLC Methodology and Agile / Scrum / Iterative Development

Why work at OraQ AI?

We at OraQ AI, are a team compiled of dentists, dental team members, data scientists, designers and engineers that come together as a team to develop a new technology that would seamlessly integrate with any existing electronic record management (EMR) system within a dental practice and engage patients through its app and cloud-based software. It will provide a dentist a way to enhance and streamline their workflow when it comes to new patient and existing patient comprehensive examinations. We believe in the power of diversity and teamwork, not hierarchy, and know that each team member adds valuable experience and unique perspectives to our projects.

We offer:

  • Training and Development
  • Research Opportunities
  • Innovative Culture

OraQ AI Core Values

  • Honesty
  • Trustworthy
  • Intuitive
  • Diversity
  • Teamwork
  • Humility
  • Quality
  • Integrity

OraQ AI is committed to providing employment opportunities to all qualified individuals without regard to race, religion, age, sex, color, national origin, sexual orientation, gender identity, veteran status, or disability. Accommodation for applicants with disabilities is available on request during the recruitment process.